package sistema

class Produto {

    String codBarra
    Double custoReal
    Double custoVirtual
    Double custoAtacado
    Double custoVarejo
    Double custoSugerido
    Integer estoqueQtd
    Integer vendaQtd
    ProdutoCategoria categoria
    ProdutoModelo modelo
    ProdutoCor cor
    Fabricante fabricante
    
    static constraints = {
        codBarra (maxSize:8, blank:false, unique:true)
        custoReal (blank:true, nullable:true)
        custoVirtual (blank:false)
        custoAtacado (blank:false)
        custoVarejo (blank:false)
        custoSugerido (blank:false)
        estoqueQtd (blank:false)
        categoria (blank:false)
        modelo (blank:false)
        cor (blank:false)
        fabricante (nullable:true)
    }
    
    String toString(){
        return "${codBarra}"
    }
}
